export function isPhone(rule, value, callback) {
    if (!value) {
        return callback(new Error('输入不可以为空'));
    }
    var pattern = /^1[34578]\d{9}$/
    if(pattern.test(value)){
        return callback()
    }
    return callback(new Error('输入的手机号错误'))
}

export function isEmail(rule, value, callback) {
    if (!value) {
        return callback(new Error('输入不可以为空'));
    }
    var pattern = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/
    if(pattern.test(value)){
        return callback()
    }
    return callback(new Error('输入的邮箱地址错误'))
}

export function isChecked(rule, value, callback) {
    if(value === true){
        return callback()
    }
    return callback(new Error('请阅读并同意协议'))
}

